R\[AvP[VCúA.NETŃR\[AvP[VJƂɋʂŕKvƂȂ@\񋟂郉CułB
݁AR}hC߂@\Ă܂B

ӎ

AZuɂNUnit𗘗peXgR[h܂܂Ă܂B\[X擾fobO[hŃrh鎞ɂNUnit̃CXg[KvƂȂ܂B

ȂAʎqɓ{𗘗pĂ܂B

g

1.dllt@CA̓vWFNg_E[hApR\[AvP[VvWFNgQƂ𒣂܂B

2.R}hC͂OiMain܂ރNXstaticRXgN^ȂǁjɁAȉ̂悤ȃR[hLq܂B

C#@----------------------------------------------------------------

//K{̈"/a"o^܂B
R}hCǗ.R}ho^(new R}h("a", true));

//K{ł͂Ȃ"/b"o^܂B
R}hCǗ.R}ho^(new R}h("b", false));
--------------------------------------------------------------------

3.Main\bhȂǂɁAȉ̂悤ȃR[hAR}hCŎw肳ꂽR}hł/a/bɂď擾܂B
C#@----------------------------------------------------------------
public static void Main(string[] args)
{
    //DictionaryargsŎw肳ꂽR}hi[܂B
    Dictionary<string, string> R}hꗗ = R}hCǗ.R}hꗗ擾(args);

    //R}hꗗ𗘗pďs܂B

    // /a̒Ɏw肳ꂽ擾
    string a = R}hꗗ["a"];

    // /bw肳Ăǂŏ𕪂B
    if(R}hꗗ.ContainsKey("b")
    {
        // /bw肳Ăꍇ̏
    }
    else
    {
        // /bw肳ĂȂꍇ̏B
    }
}
--------------------------------------------------------------------
4.̍ہA-a-bƎw肳ĂR}hǂݎ܂B

5.̑̋@\

	(1)@/?-?Ɏw肳ꂽꍇɕ\ݒł܂B2.ŎR[hɁAȉ̂悤ȊŒǉĂB
C#@--------------------------------------------

R}hCǗ. = "̓e";

------------------------------------------------

	(2)R}hɃGCAXo^ł܂BR}hCƂāAGCAXŎw肵ĂR}hƂĔF܂B	
C#@---------------------------------------------------------------------------------------

// /a ł͂Ȃ/Actionł/ANVłAR}h/aƂĔFB
R}hCǗ.R}ho^(new R}h("a", true, "Action", "ANV"));
-------------------------------------------------------------------------------------------
